OMNIX: A Topology-Independent P2P Middleware

نویسندگان

  • Roman Kurmanowytsch
  • Engin Kirda
  • Clemens Kerer
  • Schahram Dustdar
چکیده

Peer-to-Peer (P2P) computing has been increasingly gaining interest. P2P architectures are no longer just used for sharing music files over the Internet. P2P middleware systems attempt to provide an abstraction between the application and the underlying P2P infrastructure by providing higher-level services such as distributed P2P searches and direct communication among peers. Such systems often provide a pre-defined topology that is suitable for a certain task (e.g., for exchanging files). This topology influences the performance and scalability of the applications that are built on top of it. The problem is that it is difficult to change a topology-dependent architecture once requirements change or problems related to the topology are identified. In this paper, we present Omnix, a topology-independent P2P middleware. Omnix has a pluggable architecture that allows different topology descriptions to be plugged in based on the changing requirements of an application. Applications that use Omnix are provided a consistent API that is not affected whenever the underlying topology has to be changed or adapted.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Omnix: An Open Peer-to-Peer Middleware Framework

In this thesis, we present Omnix, a Peer-to-Peer (P2P) middleware framework. P2P middleware provides an abstraction between the application and the underlying network by providing higher-level functionality such as distributed P2P searches and direct communication among peers. P2P networks build an overlay network, a network on the network. The central idea of this dissertation is to apply the ...

متن کامل

Towards Topology-and-Trust-Aware P2P Grid

Grid and P2P are both popular distributed network models nowadays. The grid is a platform to compactly coordinate the distributed resources, while the P2P model assigns an equal position to each peer and allows all the peers to move freely. Because of their different architectures, these two models have their own advantages and limitations, and therefore are used in different applications. In t...

متن کامل

Supernode-BasedMultiring P2P Middleware for the Global Contentifier

As peer-to-peer applications are becoming ubiquitous for content distribution and communication, modern artists reflect on and incorporate P2P technologies in their work. The novel Global Contentifier installation art project uses P2P technology to drive an interactive audio sculpture interconnecting users and enabling the exchange of personal wishes of political concern, while visualising the ...

متن کامل

On Constructing Internet-Scale P2P Information Retrieval Systems

We initiate a study on the effect of the network topology on the performance of Peer-to-Peer (P2P) information retrieval systems. The emerging P2P model has become a very powerful and attractive paradigm for developing Internet-scale systems for sharing resources, including files, or documents. We show that the performance of Information Retrieval algorithms can be significantly improved throug...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003